package com.cema.manage.project.manage.proxyLevel.domain;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
    import java.util.Date;

/**
 * 代理等级表 biz_proxy_level
 *
 * @author reasahi
 * @date 2024-08-14
 */
@TableName(value = "biz_proxy_level")
public class ProxyLevel extends Model<ProxyLevel>
{
private static final long serialVersionUID=1L;

/** 主键 */
    @TableId(value = "id")
    private Integer id;
/** 名称 */
    @TableField(value = "pl_name")
    private String plName;
/** 代理比例 */
    @TableField(value = "pl_effective")
    private Integer plEffective;
/** 开关 1开 2关 */
    @TableField(value = "pl_status")
    private Integer plStatus;
/** 创建时间 */
    @TableField(value = "create_time")
    private Date createTime;

/**
 * 设置：主键
 */
public void setId(Integer id)
        {
            this.id = id;
        }

/**
 * 获取：主键
 */
public Integer getId()
        {
        return id;
        }
/**
 * 设置：名称
 */
public void setPlName(String plName)
        {
            if(plName!=null){
            if(plName.trim().isEmpty()){
            this.plName =null;
            }else{
            this.plName = plName;
            }
            }
        }

/**
 * 获取：名称
 */
public String getPlName()
        {
        return plName;
        }
/**
 * 设置：代理比例
 */
public void setPlEffective(Integer plEffective)
        {
            this.plEffective = plEffective;
        }

/**
 * 获取：代理比例
 */
public Integer getPlEffective()
        {
        return plEffective;
        }
/**
 * 设置：开关 1开 2关
 */
public void setPlStatus(Integer plStatus)
        {
            this.plStatus = plStatus;
        }

/**
 * 获取：开关 1开 2关
 */
public Integer getPlStatus()
        {
        return plStatus;
        }
/**
 * 设置：创建时间
 */
public void setCreateTime(Date createTime)
        {
            this.createTime = createTime;
        }

/**
 * 获取：创建时间
 */
public Date getCreateTime()
        {
        return createTime;
        }

@Override
protected Serializable pkVal(){
        return this.id;
        }
        }

